home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / Tool Chest / Development Platforms / AppsToGo / AppsToGo.src / AppsToGo.Changes / DTS.Lib / AEWFMT.c.df < prev    next >
Encoding:
Text File  |  1993-06-18  |  6.6 KB  |  170 lines  |  [TEXT/MPS ]

  1. File #1: b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c
  2. File #2: a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c
  3.  
  4. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 7; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 7)
  5. ** Copyright © 1990-1991 Apple Computer, Inc.
  6.  
  7. ** Copyright © 1993 Apple Computer, Inc.
  8.  
  9.  
  10. Extra lines in 2nd before 11 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ11; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 11:18)
  11. /* You may incorporate this sample code into your applications without
  12. ** restriction, though the sample code has been provided "AS IS" and the
  13. ** responsibility for its operation is 100% yours.  However, what you are
  14. ** not permitted to do is to redistribute the source as "DSC Sample Code"
  15. ** after having made changes. If you're going to re-distribute the source,
  16. ** we require that you make it clear in the source that the code was
  17. ** descended from Apple Sample Code, but that you've made changes. */
  18.  
  19.  
  20.  
  21. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 46; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 54)
  22. extern Boolean            gHasAppleEvents;
  23.  
  24. extern Boolean            gHasAppleEvents, gQuitApplication;
  25.  
  26.  
  27. Extra lines in 2nd before 509 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ509; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 517:520)
  28.                         gQuitApplication = false;
  29.                             /* App may only have one window, and when it is closed,
  30.                             ** the app quits.  This behavior of the app is like DA's.
  31.                             ** Prevent the app from quitting. */
  32.  
  33.  
  34. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 629; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 641:642)
  35.     short                tt, ii, dd, mergeRsrc, rid, appAttr, cpyAttr, cid, vRefNum;
  36.  
  37.     short                tt, ii, dd, mergeRsrc, rid, cid, vRefNum;
  38.     char                appAttr, cpyAttr;
  39.  
  40.  
  41. Extra lines in 2nd before 638 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ638; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 651:653)
  42.     OSErr                err;
  43.  
  44.     oldRes = CurResFile();
  45.  
  46.  
  47. Extra lines in 1st before 667 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 651:652; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ667)
  48.     oldRes = CurResFile();
  49.  
  50.  
  51.  
  52. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 666:681; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 680:685)
  53.             appAttr = GetResAttrs(appr);
  54.             HNoPurge(appr);
  55.             HUnlock(appr);
  56.  
  57.             if (rtype == 'WFMT') {
  58.                 if (appAttr & resPurgeable) HPurge(appr);
  59.                 if (appAttr & resLocked)    HLock(appr);
  60.                 continue;
  61.             }
  62.                 /* ResEdit doesn't modify this one.  DTSFW.App.Editor does. */
  63.  
  64.             if ((rtype == 'STR#') && (rid == 128)) {
  65.                 if (appAttr & resPurgeable) HPurge(appr);
  66.                 if (appAttr & resLocked)    HLock(appr);
  67.                 continue;
  68.             }
  69.  
  70.             appAttr  = GetResAttrs(appr);
  71.  
  72.             if (rtype == 'WFMT') continue;
  73.                 /* ResEdit doesn't modify this one.  DTSFW.App.Editor does. */
  74.  
  75.             if ((rtype == 'STR#') && (rid == 128)) continue;
  76.  
  77.  
  78. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 691:695; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 695)
  79.             if (dontDo[0]) {
  80.                 if (appAttr & resPurgeable) HPurge(appr);
  81.                 if (appAttr & resLocked)    HLock(appr);
  82.                 continue;
  83.             }
  84.  
  85.             if (dontDo[0]) continue;
  86.  
  87.  
  88. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 706:709; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 706:708)
  89.  
  90.             if (!cpyr) {
  91.                 RmveResource(appr);
  92.                 DisposeHandle(appr);
  93.  
  94.             appr = Get1IndResource(appType, ii);        /* In case it's purgeable and got purged. */
  95.             if (!appr) {                                /* Just to be really safe. */
  96.                 DisposeHandle(cpyr);
  97.  
  98.  
  99. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 713:716; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 712:719)
  100.             if (appAttr != cpyAttr) {
  101.                 SetResAttrs(appr, (appAttr = cpyAttr));
  102.                 HNoPurge(appr);
  103.                 HUnlock(appr);
  104.  
  105.             if (!cpyr) {
  106.                 RmveResource(appr);
  107.                 DisposeHandle(appr);
  108.                 continue;
  109.             }
  110.  
  111.             if (appAttr != cpyAttr) {
  112.                 SetResAttrs(appr, cpyAttr);
  113.  
  114.  
  115. Extra lines in 2nd before 720 in 1st (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line Δ720; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 723:727)
  116.             appr = Get1IndResource(appType, ii);        /* In case it's purgeable and got purged. */
  117.             if (!appr) {                                /* Just to be really safe. */
  118.                 DisposeHandle(cpyr);
  119.                 continue;
  120.             }
  121.  
  122.  
  123. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 726:731; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 734:746)
  124.  
  125.             if (GetHandleSize(appr) != (cpySize = GetHandleSize(cpyr))) {
  126.                 SetHandleSize(appr, cpySize);
  127.                 if (MemError()) {
  128.                     if (appAttr & resPurgeable) HPurge(appr);
  129.                     if (appAttr & resLocked)    HLock(appr);
  130.  
  131.             appr = Get1IndResource(appType, ii);        /* In case it's purgeable and got purged. */
  132.             if (!appr) {                                /* Just to be really safe. */
  133.                 DisposeHandle(cpyr);
  134.                 continue;
  135.             }
  136.  
  137.             if (GetHandleSize(appr) != (cpySize = GetHandleSize(cpyr))) {
  138.                 HNoPurge(appr);
  139.                 HUnlock(appr);
  140.                 SetHandleSize(appr, cpySize);
  141.                 err = MemError();
  142.                 SetResAttrs(appr, cpyAttr);
  143.                 if (err) {
  144.  
  145.  
  146. Extra lines in 1st before 753 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 738:739; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ753)
  147.                 if (appAttr & resPurgeable) HPurge(appr);
  148.                 if (appAttr & resLocked)    HLock(appr);
  149.  
  150.  
  151. Extra lines in 1st before 762 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 749:750; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ762)
  152.                     if (appAttr & resPurgeable) HPurge(appr);
  153.                     if (appAttr & resLocked)    HLock(appr);
  154.  
  155.  
  156. Extra lines in 1st before 768 in 2nd (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 757:758; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line Δ768)
  157.             if (appAttr & resPurgeable) HPurge(appr);
  158.             if (appAttr & resLocked)    HLock(appr);
  159.  
  160.  
  161. Nonmatching lines (File "b:-archives:93/03/25.Dev.CD.Version:AppsToGo.CD:DTS.Lib:AEWFMT.c"; Line 802:803; File "a:Desktop Folder:AppsToGo.src:DTS.Lib:AEWFMT.c"; Line 811:812)
  162.     UseResFile(oldRes);
  163.     CloseResFile(mergeRsrc);
  164.  
  165.     CloseResFile(mergeRsrc);
  166.     UseResFile(oldRes);
  167.  
  168.  
  169. *** EOF on both files at the same time ***
  170.